OPC UA 服务器开发实战指南
📚 30章 · 从入门到实战
第1章
OPC UA概述
起源与发展
对比Classic
工业4.0角色
第2章
核心概念解析
地址空间
节点与引用
对象与变量
方法/事件/报警
第3章
信息模型基础
类型系统
对象/变量类型
数据类型
自定义类型
第4章
通信协议栈
二进制协议
HTTPS
UA TCP
安全信道与会话
第5章
开发环境搭建
Python环境
opcua-asyncio
开发工具推荐
第6章
第一个OPC UA服务器
最小服务器
暴露变量节点
客户端测试
第7章
地址空间编程
动态添加节点
层次结构
管理节点属性
第8章
变量与属性
读写变量
属性访问控制
值变更回调
历史数据
第9章
方法调用
定义服务器方法
输入/输出参数
客户端调用
第10章
订阅与监控
创建订阅
监控项配置
数据变更通知
采样间隔
第11章
事件机制
事件类型定义
触发与过滤
接收与处理
第12章
安全机制
证书管理
用户认证
加密通信
安全策略
第13章
会话管理
创建与激活
超时处理
恢复机制
第14章
节点管理
节点ID生成
引用管理
删除与修改
第15章
数据类型系统
内置数据类型
枚举/结构体
数组类型
第16章
复杂信息模型
构建设备模型
继承与组合
模型实例化
第17章
客户端开发基础
创建客户端
连接服务器
浏览地址空间
第18章
客户端高级操作
读写节点
调用方法
订阅数据
处理事件
第19章
历史数据访问
存储配置
历史读取
历史聚合
第20章
报警与条件
报警类型定义
条件管理
报警确认/重置
第21章
性能优化
节点数量优化
通信效率
内存管理
第22章
高可用设计
冗余服务器
故障转移
负载均衡
第23章
跨平台部署
Windows/Linux
Docker容器
嵌入式适配
第24章
与MQTT集成
OPC UA→MQTT桥接
数据格式转换
边缘计算
第25章
与REST API集成
暴露为REST接口
Web应用集成
第26章
与数据库集成
时序数据库
关系型存储
数据归档
第27章
测试与调试
单元/集成测试
网络抓包
日志管理
第28章
最佳实践
命名规范
错误处理
版本管理
文档生成
第29章
案例实战一
机床数据采集
服务器构建
第30章
案例实战二
智能楼宇控制
OPC UA服务器